<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>MultiPolygon | ginkgoch-geom</title>
	<meta name="description" content="">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">ginkgoch-geom</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="../modules/jsts.html">jsts</a>
				</li>
				<li>
					<a href="../modules/jsts.geom.html">geom</a>
				</li>
				<li>
					<a href="jsts.geom.multipolygon.html">MultiPolygon</a>
				</li>
			</ul>
			<h1>Class MultiPolygon</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="tsd-signature-type">GeometryCollection</span>
						<ul class="tsd-hierarchy">
							<li>
								<span class="target">MultiPolygon</span>
							</li>
						</ul>
					</li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Constructors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="jsts.geom.multipolygon.html#constructor" class="tsd-kind-icon">constructor</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#envelope" class="tsd-kind-icon">envelope</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#apply" class="tsd-kind-icon">apply</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#buffer" class="tsd-kind-icon">buffer</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#checknotgeometrycollection" class="tsd-kind-icon">check<wbr>Not<wbr>Geometry<wbr>Collection</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#clone" class="tsd-kind-icon">clone</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#compare" class="tsd-kind-icon">compare</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#compareto" class="tsd-kind-icon">compare<wbr>To</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#comparetosameclass" class="tsd-kind-icon">compare<wbr>ToSame<wbr>Class</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#computeenvelopeinternal" class="tsd-kind-icon">compute<wbr>Envelope<wbr>Internal</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#contains" class="tsd-kind-icon">contains</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#convexhull" class="tsd-kind-icon">convex<wbr>Hull</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#coveredby" class="tsd-kind-icon">covered<wbr>By</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#covers" class="tsd-kind-icon">covers</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#crosses" class="tsd-kind-icon">crosses</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#difference" class="tsd-kind-icon">difference</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#disjoint" class="tsd-kind-icon">disjoint</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#distance" class="tsd-kind-icon">distance</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#equal" class="tsd-kind-icon">equal</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#equals" class="tsd-kind-icon">equals</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#equalsexact" class="tsd-kind-icon">equals<wbr>Exact</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#equalsnorm" class="tsd-kind-icon">equals<wbr>Norm</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#equalstopo" class="tsd-kind-icon">equals<wbr>Topo</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getarea" class="tsd-kind-icon">get<wbr>Area</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getboundary" class="tsd-kind-icon">get<wbr>Boundary</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getboundarydimension" class="tsd-kind-icon">get<wbr>Boundary<wbr>Dimension</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getcentroid" class="tsd-kind-icon">get<wbr>Centroid</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getcoordinate" class="tsd-kind-icon">get<wbr>Coordinate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getcoordinates" class="tsd-kind-icon">get<wbr>Coordinates</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getdimension" class="tsd-kind-icon">get<wbr>Dimension</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getenvelope" class="tsd-kind-icon">get<wbr>Envelope</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getenvelopeinternal" class="tsd-kind-icon">get<wbr>Envelope<wbr>Internal</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getfactory" class="tsd-kind-icon">get<wbr>Factory</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getgeometryn" class="tsd-kind-icon">get<wbr>GeometryN</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getgeometrytype" class="tsd-kind-icon">get<wbr>Geometry<wbr>Type</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getinteriorpoint" class="tsd-kind-icon">get<wbr>Interior<wbr>Point</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getlength" class="tsd-kind-icon">get<wbr>Length</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getnumgeometries" class="tsd-kind-icon">get<wbr>Num<wbr>Geometries</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getnumpoints" class="tsd-kind-icon">get<wbr>Num<wbr>Points</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#getprecisionmodel" class="tsd-kind-icon">get<wbr>Precision<wbr>Model</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#intersection" class="tsd-kind-icon">intersection</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#intersects" class="tsd-kind-icon">intersects</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#isempty" class="tsd-kind-icon">is<wbr>Empty</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#isequivalentclass" class="tsd-kind-icon">is<wbr>Equivalent<wbr>Class</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#isgeometrycollection" class="tsd-kind-icon">is<wbr>Geometry<wbr>Collection</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#isgeometrycollectionbase" class="tsd-kind-icon">is<wbr>Geometry<wbr>Collection<wbr>Base</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#isrectangle" class="tsd-kind-icon">is<wbr>Rectangle</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#issimple" class="tsd-kind-icon">is<wbr>Simple</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#isvalid" class="tsd-kind-icon">is<wbr>Valid</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#iswithindistance" class="tsd-kind-icon">is<wbr>Within<wbr>Distance</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#norm" class="tsd-kind-icon">norm</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#normalize" class="tsd-kind-icon">normalize</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#overlaps" class="tsd-kind-icon">overlaps</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#relate" class="tsd-kind-icon">relate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#relate2" class="tsd-kind-icon">relate2</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#symdifference" class="tsd-kind-icon">sym<wbr>Difference</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#tostring" class="tsd-kind-icon">to<wbr>String</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#touches" class="tsd-kind-icon">touches</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#union" class="tsd-kind-icon">union</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="jsts.geom.multipolygon.html#within" class="tsd-kind-icon">within</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Constructors</h2>
				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="constructor" class="tsd-anchor"></a>
					<h3>constructor</h3>
					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">new <wbr>Multi<wbr>Polygon<span class="tsd-signature-symbol">(</span>geometries<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">&gt;</span>, factory<span class="tsd-signature-symbol">?: </span><a href="../interfaces/jsts.geom.geometryfactory.html" class="tsd-signature-type">GeometryFactory</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="jsts.geom.multipolygon.html" class="tsd-signature-type">MultiPolygon</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from GeometryCollection.__constructor</p>
								<p>Overrides Geometry.__constructor</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:83</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> geometries: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> factory: <a href="../interfaces/jsts.geom.geometryfactory.html" class="tsd-signature-type">GeometryFactory</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="jsts.geom.multipolygon.html" class="tsd-signature-type">MultiPolygon</a></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
					<a name="envelope" class="tsd-anchor"></a>
					<h3>envelope</h3>
					<div class="tsd-signature tsd-kind-icon">envelope<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Envelope</span></div>
					<aside class="tsd-sources">
						<p>Inherited from Geometry.envelope</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:601</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The bounding box of this <code>Geometry</code>.</p>
						</div>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="apply" class="tsd-anchor"></a>
					<h3>apply</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">apply<span class="tsd-signature-symbol">(</span>filter<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.apply</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1393</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Performs an operation with or on this <code>Geometry</code> and its
										subelement <code>Geometry</code>s (if any). Only GeometryCollections and
									subclasses have subelement Geometry&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>filter: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<pre><code>     the<span class="hljs-built_in"> filter</span> <span class="hljs-keyword">to</span><span class="hljs-built_in"> apply</span> <span class="hljs-keyword">to</span> this <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-name">code</span>&gt;</span>Geometry<span class="hljs-tag">&lt;/<span class="hljs-name">code</span>&gt;</span></span> (<span class="hljs-keyword">and</span> its
     children, <span class="hljs-keyword">if</span> it <span class="hljs-literal">is</span> a <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-name">code</span>&gt;</span>GeometryCollection<span class="hljs-tag">&lt;/<span class="hljs-name">code</span>&gt;</span></span>).</code></pre>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="buffer" class="tsd-anchor"></a>
					<h3>buffer</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">buffer<span class="tsd-signature-symbol">(</span>distance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, quadrantSegments<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, endCapStyle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.buffer</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1230</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Computes a buffer area around this geometry having the given width and with a
										specified accuracy of approximation for circular arcs, and using a specified
									end cap style.</p>
									<p>
										Mathematically-exact buffer area boundaries can contain circular arcs. To
										represent these arcs using linear geometry they must be approximated with
										line segments. The <code>quadrantSegments</code> argument allows
										controlling the accuracy of the approximation by specifying the number of
										line segments used to represent a quadrant of a circle
										<p>
											The end cap style specifies the buffer geometry that will be created at the
											ends of linestrings. The styles provided are:
											<ul>
												<li><tt>BufferOp.CAP_ROUND</tt> - (default) a semi-circle
													<li><tt>BufferOp.CAP_BUTT</tt> - a straight line perpendicular to the end
														segment
														<li><tt>BufferOp.CAP_SQUARE</tt> - a half-square
											</ul>
											<p>
												The buffer operation always returns a polygonal result. The negative or
												zero-distance buffer of lines and points is always an empty <a href="../enums/geometrytype.html#polygon">Polygon</a>.
												This is also the result for the buffers of degenerate (zero-area) polygons.
								</div>
								<dl class="tsd-comment-tags">
									<dt>throws</dt>
									<dd><p>TopologyException
										if a robustness error occurs</p>
									</dd>
									<dt>see</dt>
									<dd><p>#buffer(double)</p>
									</dd>
									<dt>see</dt>
									<dd><p>#buffer(double, int)</p>
									</dd>
									<dt>see</dt>
									<dd><p>BufferOp</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>distance: <span class="tsd-signature-type">number</span></h5>
								</li>
								<li>
									<h5>quadrantSegments: <span class="tsd-signature-type">number</span></h5>
								</li>
								<li>
									<h5>endCapStyle: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
							<p>a polygonal geometry representing the buffer region (which
							may be empty).</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="checknotgeometrycollection" class="tsd-anchor"></a>
					<h3>check<wbr>Not<wbr>Geometry<wbr>Collection</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">check<wbr>Not<wbr>Geometry<wbr>Collection<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.checkNotGeometryCollection</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1485</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Throws an exception if <code>g</code>&#39;s class is
										<code>GeometryCollection</code> . (Its subclasses do not trigger an
									exception).</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>throws</dt>
									<dd><p>Error
											if <code>g</code> is a <code>GeometryCollection</code> but not
										one of its subclasses</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="clone" class="tsd-anchor"></a>
					<h3>clone</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">clone<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.clone</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1403</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Creates and returns a full copy of this <a href="geometry.html">Geometry</a> object (including
										all coordinates contained by it). Subclasses are responsible for overriding
										this method and copying their internal data. Overrides should call this
									method first.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
							<p>a clone of this instance.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="compare" class="tsd-anchor"></a>
					<h3>compare</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">compare<span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span>, b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.compare</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1541</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the first non-zero result of <code>compareTo</code> encountered as
										the two <code>Collection</code>s are iterated over. If, by the time one of
										the iterations is complete, no non-zero result has been encountered, returns
										0 if the other iteration is also complete. If <code>b</code> completes
										before <code>a</code>, a positive number is returned; if a before b, a
									negative number.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>a: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
								<li>
									<h5>b: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
							<p>the first non-zero <code>compareTo</code> result, if any;
							otherwise, zero.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="compareto" class="tsd-anchor"></a>
					<h3>compare<wbr>To</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">compare<wbr>To<span class="tsd-signature-symbol">(</span>o<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.compareTo</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1455</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns whether this <code>Geometry</code> is greater than, equal to, or
										less than another <code>Geometry</code>.
										<P></p>
								</div>
								<p>If their classes are different, they are compared using the following
									ordering:
									<UL>
										<LI> Point (lowest)
											<LI> MultiPoint
												<LI> LineString
													<LI> LinearRing
														<LI> MultiLineString
															<LI> Polygon
																<LI> MultiPolygon
																	<LI> GeometryCollection (highest)
									</UL>
									If the two <code>Geometry</code>s have the same class, their first
									elements are compared. If those are the same, the second elements are
								compared, etc.</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>o: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
							<p>a positive number, 0, or a negative number, depending on
								whether this object is greater than, equal to, or less than
								<code>o</code>, as defined in &quot;Normal Form For Geometry&quot; in the
							JTS Technical Specifications.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="comparetosameclass" class="tsd-anchor"></a>
					<h3>compare<wbr>ToSame<wbr>Class</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">compare<wbr>ToSame<wbr>Class<span class="tsd-signature-symbol">(</span>o<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.compareToSameClass</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1524</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns whether this <code>Geometry</code> is greater than, equal to, or
									less than another <code>Geometry</code> having the same class.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>o: <span class="tsd-signature-type">Geometry</span></h5>
									<div class="tsd-comment tsd-typography">
										<pre><code>     a &lt;<span class="hljs-keyword">code</span>&gt;Geometry&lt;/<span class="hljs-keyword">code</span>&gt; having the same <span class="hljs-keyword">class</span> <span class="hljs-keyword">as</span> this
     &lt;<span class="hljs-keyword">code</span>&gt;Geometry.&lt;/<span class="hljs-keyword">code</span>&gt;</code></pre>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
							<p>a positive number, 0, or a negative number, depending on whether this
								object is greater than, equal to, or less than <code>o</code>, as
								defined in &quot;Normal Form For Geometry&quot; in the JTS Technical
							Specifications.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="computeenvelopeinternal" class="tsd-anchor"></a>
					<h3>compute<wbr>Envelope<wbr>Internal</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">compute<wbr>Envelope<wbr>Internal<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Envelope</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.computeEnvelopeInternal</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1510</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the minimum and maximum x and y values in this <code>Geometry</code>,
										or a null <code>Envelope</code> if this <code>Geometry</code> is empty.
										Unlike <code>getEnvelopeInternal</code>, this method calculates the
										<code>Envelope</code> each time it is called;
									<code>getEnvelopeInternal</code> caches the result of this method.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Envelope</span></h4>
							<p>this <code>Geometry</code>s bounding box; if the
								<code>Geometry</code> is empty, <code>Envelope#isNull</code> will
							return <code>true.</code></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="contains" class="tsd-anchor"></a>
					<h3>contains</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">contains<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.contains</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1001</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry contains the specified geometry.</p>
									<p>
										The <code>contains</code> predicate has the following equivalent
										definitions:
										<ul>
											<li>Every point of the other geometry is a point of this geometry, and the
												interiors of the two geometries have at least one point in common.
												<li>The DE-9IM Intersection Matrix for the two geometries matches
													<code>[T*****FF*]</code>
													<li><code>g.within(this)</code> (<code>contains</code> is the converse
														of <code>within</code>)
										</ul>
										An implication of the definition is that "Geometries do not contain their
										boundary". In other words, if a geometry A is a subset of the points in the
										boundary of a geometry B, <code>B.contains(A) = false</code>
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>Geometry#within</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> if this <code>Geometry</code>
							contains <code>g.</code></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="convexhull" class="tsd-anchor"></a>
					<h3>convex<wbr>Hull</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">convex<wbr>Hull<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.convexHull</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1263</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Computes the smallest convex <code>Polygon</code> that contains all the
										points in the <code>Geometry</code>. This obviously applies only to
										<code>Geometry</code> s which contain 3 or more points; the results for
										degenerate cases are specified as follows: <TABLE>
											<TR>
												<TH> Number of <code>Point</code>s in argument <code>Geometry</code>
												</TH>
												<TH> <code>Geometry</code> class of result </TH>
											</TR>
											<TR>
												<TD> 0 </TD>
												<TD> empty <code>GeometryCollection</code> </TD>
											</TR>
											<TR>
												<TD> 1 </TD>
												<TD> <code>Point</code> </TD>
											</TR>
											<TR>
												<TD> 2 </TD>
												<TD> <code>LineString</code> </TD>
											</TR>
											<TR>
												<TD> 3 or more </TD>
												<TD> <code>Polygon</code> </TD>
											</TR>
									</TABLE></p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
							<p>the minimum-area convex polygon containing this
							<code>Geometry</code>&#39; s points.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="coveredby" class="tsd-anchor"></a>
					<h3>covered<wbr>By</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">covered<wbr>By<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.coveredBy</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1088</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry is covered by the specified geometry.</p>
									<p>
										The <code>coveredBy</code> predicate has the following equivalent
										definitions:
										<ul>
											<li>Every point of this geometry is a point of the other geometry.
												<li>The DE-9IM Intersection Matrix for the two geometries matches
													<code>[T*F**F***]</code> or <code>[*TF**F***]</code> or
													<code>[**FT*F***]</code> or <code>[**F*TF***]</code>
													<li><code>g.covers(this)</code> (<code>coveredBy</code> is the converse
														of <code>covers</code>)
										</ul>
										If either geometry is empty, the value of this predicate is <tt>false</tt>.
										<p>
											This predicate is similar to {@link #within}, but is more inclusive (i.e.
											returns <tt>true</tt> for more cases).
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>Geometry#within</p>
									</dd>
									<dt>see</dt>
									<dd><p>Geometry#covers</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> if this <code>Geometry</code> is
							covered by <code>g.</code></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="covers" class="tsd-anchor"></a>
					<h3>covers</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">covers<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.covers</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1059</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry covers the specified geometry.</p>
									<p>
										The <code>covers</code> predicate has the following equivalent definitions:
										<ul>
											<li>Every point of the other geometry is a point of this geometry.
												<li>The DE-9IM Intersection Matrix for the two geometries matches
													<code>[T*****FF*]</code> or <code>[*T****FF*]</code> or
													<code>[***T**FF*]</code> or <code>[****T*FF*]</code>
													<li><code>g.coveredBy(this)</code> (<code>covers</code> is the converse
														of <code>coveredBy</code>)
										</ul>
										If either geometry is empty, the value of this predicate is <tt>false</tt>.
										<p>
											This predicate is similar to {@link #contains}, but is more inclusive (i.e.
											returns <tt>true</tt> for more cases). In particular, unlike
											<code>contains</code> it does not distinguish between points in the
											boundary and in the interior of geometries. For most situations,
											<code>covers</code> should be used in preference to <code>contains</code>.
											As an added benefit, <code>covers</code> is more amenable to optimization,
											and hence should be more performant.
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>Geometry#contains</p>
									</dd>
									<dt>see</dt>
									<dd><p>Geometry#coveredBy</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> if this <code>Geometry</code> covers
							<code>g.</code></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="crosses" class="tsd-anchor"></a>
					<h3>crosses</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">crosses<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.crosses</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:948</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry crosses the specified geometry.</p>
									<p>
										The <code>crosses</code> predicate has the following equivalent
										definitions:
										<ul>
											<li>The geometries have some but not all interior points in common.
												<li>The DE-9IM Intersection Matrix for the two geometries matches
													<ul>
														<li><code>[T*T******]</code> (for P/L, P/A, and L/A situations)
															<li><code>[T*****T**]</code> (for L/P, A/P, and A/L situations)
																<li><code>[0********]</code> (for L/L situations)
													</ul>
										</ul>
										For any other combination of dimensions this predicate returns
										<code>false</code>.
										<p>
											The SFS defined this predicate only for P/L, P/A, L/L, and L/A situations.
											JTS extends the definition to apply to L/P, A/P and A/L situations as well,
											in order to make the relation symmetric.
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> if the two <code>Geometry</code>s
							cross.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="difference" class="tsd-anchor"></a>
					<h3>difference</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">difference<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.difference</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1327</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Computes a <code>Geometry</code> representing the points making up this
										<code>Geometry</code> that do not make up <code>other</code>. This
									method returns the closure of the resultant <code>Geometry</code>.</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>throws</dt>
									<dd><p>TopologyException
										if a robustness error occurs</p>
									</dd>
									<dt>throws</dt>
									<dd><p>IllegalArgumentException
										if either input is a non-empty GeometryCollection</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
							<p>the point set difference of this <code>Geometry</code>
							with <code>other.</code></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="disjoint" class="tsd-anchor"></a>
					<h3>disjoint</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">disjoint<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.disjoint</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:871</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry is disjoint from the specified geometry.</p>
									<p>
										The <code>disjoint</code> predicate has the following equivalent
										definitions:
										<ul>
											<li>The two geometries have no point in common
												<li>The DE-9IM Intersection Matrix for the two geometries matches
													<code>[FF*FF****]</code>
													<li><code>! g.intersects(this)</code> (<code>disjoint</code> is the
														inverse of <code>intersects</code>)
										</ul>
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>Geometry#intersects</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> if the two <code>Geometry</code>s
							are disjoint.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="distance" class="tsd-anchor"></a>
					<h3>distance</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">distance<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.distance</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:734</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the minimum distance between this <code>Geometry</code> and the
									<code>Geometry</code> g</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>throws</dt>
									<dd><p>IllegalArgumentException
										if g is null</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
							<p>the distance between the geometries. 0 if either input
							geometry is empty.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="equal" class="tsd-anchor"></a>
					<h3>equal</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">equal<span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Coordinate</span>, b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Coordinate</span>, tolerance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.equal</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1552</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>a: <span class="tsd-signature-type">Coordinate</span></h5>
								</li>
								<li>
									<h5>b: <span class="tsd-signature-type">Coordinate</span></h5>
								</li>
								<li>
									<h5>tolerance: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p>true if equal.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="equals" class="tsd-anchor"></a>
					<h3>equals</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">equals<span class="tsd-signature-symbol">(</span>o<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.equals</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1187</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry is structurally and numerically equal to a given
										<tt>Object</tt>. If the argument <tt>Object</tt> is not a
										<tt>Geometry</tt>, the result is <tt>false</tt>. Otherwise, the result
									is computed using {@link #equalsExact(Geometry)}.</p>
									<p>
										This method is provided to fulfill the Java contract for value-based object
										equality. In conjunction with {@link #hashCode()} it provides semantics which
										are most useful for using <tt>Geometry</tt>s as keys and values in Java
										collections.
										<p>
											Note that to produce the expected result the input geometries should be in
											normal form. It is the caller's responsibility to perform this where required
											(using {@link Geometry#norm() or {@link #normalize()} as appropriate).
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>#equalsExact(Geometry)</p>
									</dd>
									<dt>see</dt>
									<dd><p>#hashCode()</p>
									</dd>
									<dt>see</dt>
									<dd><p>#norm()</p>
									</dd>
									<dt>see</dt>
									<dd><p>#normalize()</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>o: <span class="tsd-signature-type">Object</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p>true if this geometry is exactly equal to the argument.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="equalsexact" class="tsd-anchor"></a>
					<h3>equals<wbr>Exact</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">equals<wbr>Exact<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span>, tolerance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.equalsExact</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1367</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns true if the two <code>Geometry</code>s are exactly equal, up to a
										specified distance tolerance. Two Geometries are exactly equal within a
									distance tolerance if and only if:</p>
									<ul>
										<li>they have the same class
											<li>they have the same values for their vertices, within the given tolerance
												distance, in exactly the same order.
									</ul>
									If this and the other <code>Geometry</code>s are composites and any
									children are not <code>Geometry</code>s, returns <code>false</code>.
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
								<li>
									<h5>tolerance: <span class="tsd-signature-type">number</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="equalsnorm" class="tsd-anchor"></a>
					<h3>equals<wbr>Norm</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">equals<wbr>Norm<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.equalsNorm</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1382</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether two geometries are exactly equal in their normalized forms.
										This is a convenience method which creates normalized versions of both
										geometries before computing {@link #equalsExact(Geometry)}. This method is
										relatively expensive to compute. For maximum performance, the client should
										instead perform normalization itself at an appropriate point during
									execution.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p>true if the input geometries are exactly equal in their
							normalized form.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="equalstopo" class="tsd-anchor"></a>
					<h3>equals<wbr>Topo</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">equals<wbr>Topo<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from Geometry.equalsTopo</p>
								<ul>
									<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1161</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests whether this geometry is topologically equal to the argument geometry
									as defined by the SFS <tt>equals</tt> predicate.</p>
									<p>
										The SFS <code>equals</code> predicate has the following equivalent
										definitions:
										<ul>
											<li>The two geometries have at least one point in common, and no point of
												either geometry lies in the exterior of the other geometry.
												<li>The DE-9IM Intersection Matrix for the two geometries matches the
													pattern <tt>T*F**FFF*</tt>
													<pre>
T*F
**F
FF*
</pre>
								</div>
					</ul>
					<b>Note</b> that this method computes <b>topologically equality</b>. For
					structural equality, see {@link #equalsExact(Geometry)}.
					<dl class="tsd-comment-tags">
						<dt>see</dt>
						<dd><p>#equalsExact(Geometry)</p>
						</dd>
					</dl>
		</div>
		<h4 class="tsd-parameters-title">Parameters</h4>
		<ul class="tsd-parameters">
			<li>
				<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
			</li>
		</ul>
		<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
		<p><code>true</code> if the two <code>Geometry</code>s
		are topologically equal.</p>
		</li>
		</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getarea" class="tsd-anchor"></a>
			<h3>get<wbr>Area</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Area<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getArea</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:758</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the area of this <code>Geometry</code>. Areal Geometries have a
								non-zero area. They override this function to compute the area. Others return
							0.0</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
					<p>the area of the Geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getboundary" class="tsd-anchor"></a>
			<h3>get<wbr>Boundary</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Boundary<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getBoundary</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:814</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the boundary, or an empty geometry of appropriate dimension if this
								<code>Geometry</code> is empty. (In the case of zero-dimensional
								geometries, &#39; an empty GeometryCollection is returned.) For a discussion of
								this function, see the OpenGIS Simple Features Specification. As stated in
								SFS Section 2.1.13.1, &quot;the boundary of a Geometry is a set of Geometries of
							the next lower dimension.&quot;</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>the closure of the combinatorial boundary of this
					<code>Geometry.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getboundarydimension" class="tsd-anchor"></a>
			<h3>get<wbr>Boundary<wbr>Dimension</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Boundary<wbr>Dimension<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getBoundaryDimension</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:823</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the dimension of this <code>Geometry</code>s inherent boundary.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
					<p>the dimension of the boundary of the class implementing this
						interface, whether or not this object is the empty geometry. Returns
					<code>Dimension.FALSE</code> if the boundary is the empty geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getcentroid" class="tsd-anchor"></a>
			<h3>get<wbr>Centroid</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Centroid<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Point</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getCentroid</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:777</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Computes the centroid of this <code>Geometry</code>. The centroid is equal
								to the centroid of the set of component Geometries of highest dimension
								(since the lower-dimension geometries contribute zero &quot;weight&quot; to the
							centroid)</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Point</span></h4>
					<p>a <a href="../enums/geometrytype.html#point">Point</a> which is the centroid of this Geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getcoordinate" class="tsd-anchor"></a>
			<h3>get<wbr>Coordinate</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Coordinate<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Coordinate</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getCoordinate</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:651</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns a vertex of this <code>Geometry</code> (usually, but not
								necessarily, the first one). The returned coordinate should not be assumed to
							be an actual Coordinate object used in the internal representation.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Coordinate</span></h4>
					<p>a {@link Coordinate} which is a vertex of this
					<code>Geometry</code>. null if this Geometry is empty.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getcoordinates" class="tsd-anchor"></a>
			<h3>get<wbr>Coordinates</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Coordinates<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Coordinate</span><span class="tsd-signature-symbol">[]</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getCoordinates</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:668</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns an array containing the values of all the vertices for this geometry.
								If the geometry is a composite, the array will contain all the vertices for
							the components, in the order in which the components occur in the geometry.</p>
							<p>
								In general, the array cannot be assumed to be the actual internal storage for
								the vertices. Thus modifying the array may not modify the geometry itself.
								Use the {@link CoordinateSequence#setOrdinate} method (possibly on the
								components) to modify the underlying data. If the coordinates are modified,
								{@link #geometryChanged} must be called afterwards.
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>geometryChanged</p>
							</dd>
							<dt>see</dt>
							<dd><p>CoordinateSequence#setOrdinate</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Coordinate</span><span class="tsd-signature-symbol">[]</span></h4>
					<p>the vertices of this <code>Geometry.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getdimension" class="tsd-anchor"></a>
			<h3>get<wbr>Dimension</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Dimension<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getDimension</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:801</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the dimension of this geometry. The dimension of a geometry is is the
								topological dimension of its embedding in the 2-D Euclidean plane. In the JTS
							spatial model, dimension values are in the set {0,1,2}.</p>
							<p>
								Note that this is a different concept to the dimension of the vertex
								{@link Coordinate}s. The geometry dimension can never be greater than the
								coordinate dimension. For example, a 0-dimensional geometry (e.g. a Point)
								may have a coordinate dimension of 3 (X,Y,Z).
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
					<p>the topological dimension of this geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getenvelope" class="tsd-anchor"></a>
			<h3>get<wbr>Envelope</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Envelope<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getEnvelope</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:838</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns this <code>Geometry</code>s bounding box. If this
								<code>Geometry</code> is the empty geometry, returns an empty
								<code>Point</code>. If the <code>Geometry</code> is a point, returns a
								non-empty <code>Point</code>. Otherwise, returns a <code>Polygon</code>
								whose points are (minx, miny), (maxx, miny), (maxx, maxy), (minx, maxy),
							(minx, miny).</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>an empty <code>Point</code> (for empty
						<code>Geometry</code>s), a <code>Point</code> (for
						<code>Point</code>s) or a <code>Polygon</code> (in all other
					cases).</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getenvelopeinternal" class="tsd-anchor"></a>
			<h3>get<wbr>Envelope<wbr>Internal</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Envelope<wbr>Internal<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Envelope</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getEnvelopeInternal</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:848</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the minimum and maximum x and y values in this <code>Geometry</code>,
							or a null <code>Envelope</code> if this <code>Geometry</code> is empty.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Envelope</span></h4>
					<p>this <code>Geometry</code>s bounding box; if the
						<code>Geometry</code> is empty, <code>Envelope#isNull</code> will
					return <code>true.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getfactory" class="tsd-anchor"></a>
			<h3>get<wbr>Factory</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Factory<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getFactory</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:608</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Gets the factory which contains the context in which this geometry was created.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
					<p>the factory for this geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getgeometryn" class="tsd-anchor"></a>
			<h3>get<wbr>GeometryN</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>GeometryN<span class="tsd-signature-symbol">(</span>n<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getGeometryN</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:633</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns an element <a href="geometry.html">Geometry</a> from a <a href="../enums/geometrytype.html#geometrycollection">GeometryCollection</a> (or
							<code>this</code>, if the geometry is not a collection).</p>
						</div>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>n: <span class="tsd-signature-type">number</span></h5>
							<div class="tsd-comment tsd-typography">
								<p>The index of the geometry element.</p>
							</div>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>the n&#39;th geometry contained in this geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getgeometrytype" class="tsd-anchor"></a>
			<h3>get<wbr>Geometry<wbr>Type</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Geometry<wbr>Type<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getGeometryType</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:615</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the name of this object&#39;s <code>com.vivid.jts.geom</code> interface.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
					<p>The name of this <code>Geometry</code>s most specific <code>jsts.geom</code> interface.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getinteriorpoint" class="tsd-anchor"></a>
			<h3>get<wbr>Interior<wbr>Point</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Interior<wbr>Point<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Point</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getInteriorPoint</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:787</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Computes an interior point of this <code>Geometry</code>. An interior
								point is guaranteed to lie in the interior of the Geometry, if it possible to
								calculate such a point exactly. Otherwise, the point may lie on the boundary
							of the geometry.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Point</span></h4>
					<p>a <a href="../enums/geometrytype.html#point">Point</a> which is in the interior of this Geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getlength" class="tsd-anchor"></a>
			<h3>get<wbr>Length</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Length<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getLength</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:767</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the length of this <code>Geometry</code>. Linear geometries return
								their length. Areal geometries return their perimeter. They override this
							function to compute the area. Others return 0.0</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
					<p>the length of the Geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getnumgeometries" class="tsd-anchor"></a>
			<h3>get<wbr>Num<wbr>Geometries</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Num<wbr>Geometries<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getNumGeometries</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:623</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the number of <a href="geometry.html">Geometry</a>s in a <a href="../enums/geometrytype.html#geometrycollection">GeometryCollection</a>
							(or 1, if the geometry is not a collection).</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
					<p>the number of geometries contained in this geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getnumpoints" class="tsd-anchor"></a>
			<h3>get<wbr>Num<wbr>Points</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Num<wbr>Points<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getNumPoints</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:677</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the count of this <code>Geometry</code>s vertices. The
								<code>Geometry</code> s contained by composite <code>Geometry</code>s
							must be Geometry&#39;s; that is, they must implement <code>getNumPoints</code></p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
					<p>the number of vertices in this <code>Geometry.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="getprecisionmodel" class="tsd-anchor"></a>
			<h3>get<wbr>Precision<wbr>Model</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">get<wbr>Precision<wbr>Model<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">PrecisionModel</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.getPrecisionModel</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:641</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the <code>PrecisionModel</code> used by the <code>Geometry</code>.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PrecisionModel</span></h4>
					<p>the specification of the grid of allowable points, for this
					<code>Geometry</code> and all other <code>Geometry</code>s.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="intersection" class="tsd-anchor"></a>
			<h3>intersection</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">intersection<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.intersection</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1281</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Computes a <code>Geometry</code> representing the points shared by this
								<code>Geometry</code> and <code>other</code>. <a href="../enums/geometrytype.html#geometrycollection">GeometryCollection</a>s
								support intersection with homogeneous collection types, with the semantics
								that the result is a <a href="../enums/geometrytype.html#geometrycollection">GeometryCollection</a> of the intersection of each
							element of the target with the argument.</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>throws</dt>
							<dd><p>TopologyException
								if a robustness error occurs</p>
							</dd>
							<dt>throws</dt>
							<dd><p>IllegalArgumentException
								if the argument is a non-empty GeometryCollection</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>other: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>the points common to the two <code>Geometry</code>s.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="intersects" class="tsd-anchor"></a>
			<h3>intersects</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">intersects<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.intersects</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:919</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether this geometry intersects the specified geometry.</p>
							<p>
								The <code>intersects</code> predicate has the following equivalent
								definitions:
								<ul>
									<li>The two geometries have at least one point in common
										<li>The DE-9IM Intersection Matrix for the two geometries matches
											<code>[T********]</code> or <code>[*T*******]</code> or
											<code>[***T*****]</code> or <code>[****T****]</code>
											<li><code>! g.disjoint(this)</code> (<code>intersects</code> is the
												inverse of <code>disjoint</code>)
								</ul>
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>Geometry#disjoint</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if the two <code>Geometry</code>s
					intersect.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="isempty" class="tsd-anchor"></a>
			<h3>is<wbr>Empty</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Empty<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isEmpty</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:721</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns whether or not the set of points in this <code>Geometry</code> is
							empty.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if this <code>Geometry</code> equals
					the empty geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="isequivalentclass" class="tsd-anchor"></a>
			<h3>is<wbr>Equivalent<wbr>Class</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Equivalent<wbr>Class<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isEquivalentClass</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1472</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns whether the two <code>Geometry</code>s are equal, from the point
								of view of the <code>equalsExact</code> method. Called by
								<code>equalsExact</code> . In general, two <code>Geometry</code> classes
								are considered to be &quot;equivalent&quot; only if they are the same class. An
								exception is <code>LineString</code> , which is considered to be equivalent
							to its subclasses.</p>
						</div>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>other: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if the classes of the two
						<code>Geometry</code> s are considered to be equal by the
					<code>equalsExact</code> method.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="isgeometrycollection" class="tsd-anchor"></a>
			<h3>is<wbr>Geometry<wbr>Collection</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Geometry<wbr>Collection<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isGeometryCollection</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1491</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p>true if this is a GeometryCollection.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="isgeometrycollectionbase" class="tsd-anchor"></a>
			<h3>is<wbr>Geometry<wbr>Collection<wbr>Base</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Geometry<wbr>Collection<wbr>Base<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isGeometryCollectionBase</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1497</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p>true if this is a GeometryCollection but not subclass.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="isrectangle" class="tsd-anchor"></a>
			<h3>is<wbr>Rectangle</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Rectangle<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isRectangle</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:749</li>
						</ul>
					</aside>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="issimple" class="tsd-anchor"></a>
			<h3>is<wbr>Simple</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Simple<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isSimple</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:701</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether this <a href="geometry.html">Geometry</a> is simple. In general, the SFS
								specification of simplicity follows the rule:
								<UL>
									<LI> A Geometry is simple iff the only self-intersections are at boundary
										points.
								</UL>
							Simplicity is defined for each <a href="geometry.html">Geometry</a> subclass as follows:</p>
							<ul>
								<li>Valid polygonal geometries are simple by definition, so
									<code>isSimple</code> trivially returns true.
									<li>Linear geometries are simple iff they do not self-intersect at points
										other than boundary points.
										<li>Zero-dimensional geometries (points) are simple iff they have no
											repeated points.
											<li>Empty <code>Geometry</code>s are always simple
												<ul>
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>#isValid</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if this <code>Geometry</code> has any
					points of self-tangency, self-intersection or other anomalous points.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="isvalid" class="tsd-anchor"></a>
			<h3>is<wbr>Valid</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Valid<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isValid</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:712</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests the validity of this <code>Geometry</code>. Subclasses provide their
							own definition of &quot;valid&quot;.</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>IsValidOp</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if this <code>Geometry</code> is
					valid.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="iswithindistance" class="tsd-anchor"></a>
			<h3>is<wbr>Within<wbr>Distance</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">is<wbr>Within<wbr>Distance<span class="tsd-signature-symbol">(</span>geom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span>, distance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.isWithinDistance</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:747</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether the distance from this <code>Geometry</code> to another is
							less than or equal to a specified value.</p>
						</div>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>geom: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
						<li>
							<h5>distance: <span class="tsd-signature-type">number</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if the geometries are less than
					<code>distance</code> apart.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="norm" class="tsd-anchor"></a>
			<h3>norm</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">norm<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.norm</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1424</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Creates a new Geometry which is a normalized copy of this Geometry.</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>#normalize()</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>a normalized copy of this geometry.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="normalize" class="tsd-anchor"></a>
			<h3>normalize</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">normalize<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.normalize</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1416</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Converts this <code>Geometry</code> to <b>normal form</b> (or <b>
								canonical form</b> ). Normal form is a unique representation for
								<code>Geometry</code> s. It can be used to test whether two
								<code>Geometry</code>s are equal in a way that is independent of the
								ordering of the coordinates within them. Normal form equality is a stronger
								condition than topological equality, but weaker than pointwise equality. The
								definitions for normal form use the standard lexicographical ordering for
								coordinates. &quot;Sorted in order of coordinates&quot; means the obvious extension of
							this ordering to sequences of coordinates.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="overlaps" class="tsd-anchor"></a>
			<h3>overlaps</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">overlaps<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.overlaps</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1026</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether this geometry overlaps the specified geometry.</p>
							<p>
								The <code>overlaps</code> predicate has the following equivalent
								definitions:
								<ul>
									<li>The geometries have at least one point each not shared by the other (or
										equivalently neither covers the other), they have the same dimension, and the
										intersection of the interiors of the two geometries has the same dimension as
										the geometries themselves.
										<li>The DE-9IM Intersection Matrix for the two geometries matches
											<code>[T*T***T**]</code> (for two points or two surfaces) or
											<code>[1*T***T**]</code> (for two curves)
								</ul>
								If the geometries are of different dimension this predicate returns
								<code>false</code>.
						</div>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if the two <code>Geometry</code>s
					overlap.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="relate" class="tsd-anchor"></a>
			<h3>relate</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">relate<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span>, intersectionPattern<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.relate</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1117</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether the elements in the DE-9IM {@link IntersectionMatrix} for the
								two <code>Geometry</code>s match the elements in
								<code>intersectionPattern</code>. The pattern is a 9-character string,
								with symbols drawn from the following set:
								<UL>
									<LI> 0 (dimension 0)
										<LI> 1 (dimension 1)
											<LI> 2 (dimension 2)
												<LI> T ( matches 0, 1 or 2)
													<LI> F ( matches FALSE)
														<LI> * ( matches any value)
								</UL>
								For more information on the DE-9IM, see the <i>OpenGIS Simple Features
							Specification</i>.</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>IntersectionMatrix</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
						<li>
							<h5>intersectionPattern: <span class="tsd-signature-type">string</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if the DE-9IM intersection matrix for
						the two <code>Geometry</code>s match
					<code>intersectionPattern.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="relate2" class="tsd-anchor"></a>
			<h3>relate2</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">relate2<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.relate2</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1130</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns the DE-9IM {@link IntersectionMatrix} for the two
							<code>Geometry</code>s.</p>
						</div>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
					<p>an {@link IntersectionMatrix} describing the
						intersections of the interiors, boundaries and exteriors of the two
					<code>Geometry</code>s.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="symdifference" class="tsd-anchor"></a>
			<h3>sym<wbr>Difference</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">sym<wbr>Difference<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.symDifference</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1345</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns a set combining the points in this <code>Geometry</code> not in
								<code>other</code>, and the points in <code>other</code> not in this
								<code>Geometry</code>. This method returns the closure of the resultant
							<code>Geometry</code>.</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>throws</dt>
							<dd><p>TopologyException
								if a robustness error occurs</p>
							</dd>
							<dt>throws</dt>
							<dd><p>IllegalArgumentException
								if either input is a non-empty GeometryCollection</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>other: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>the point set symmetric difference of this
					<code>Geometry</code> with <code>other.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="tostring" class="tsd-anchor"></a>
			<h3>to<wbr>String</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">to<wbr>String<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.toString</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1557</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Returns a WKT representation of this geometry.</p>
						</div>
					</div>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="touches" class="tsd-anchor"></a>
			<h3>touches</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">touches<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.touches</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:895</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether this geometry touches the specified geometry.</p>
							<p>
								The <code>touches</code> predicate has the following equivalent
								definitions:
								<ul>
									<li>The geometries have at least one point in common, but their interiors do
										not intersect.
										<li>The DE-9IM Intersection Matrix for the two geometries matches
											<code>[FT*******]</code> or <code>[F**T*****]</code> or
											<code>[F***T****]</code>
								</ul>
								If both geometries have dimension 0, this predicate returns
								<code>false</code>
						</div>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if the two <code>Geometry</code>s
						touch; Returns <code>false</code> if both <code>Geometry</code>s
					are points.</p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="union" class="tsd-anchor"></a>
			<h3>union</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">union<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.union</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:1310</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Computes a <code>Geometry</code> representing all the points in this
							<code>Geometry</code> and <code>other</code>.</p>
						</div>
						<p>Or without arguments:</p>
						<p>Computes the union of all the elements of this geometry. Heterogeneous
						<a href="../enums/geometrytype.html#geometrycollection">GeometryCollection</a>s are fully supported.</p>
						<p>The result obeys the following contract:</p>
						<ul>
							<li>Unioning a set of <a href="../enums/geometrytype.html#linestring">LineString</a>s has the effect of fully noding
								and dissolving the linework.
								<li>Unioning a set of <a href="../enums/geometrytype.html#polygon">Polygon</a>s will always return a
									{@link Polygonal} geometry (unlike {link #union(Geometry)}, which may return
									geometrys of lower dimension if a topology collapse occurred.
						</ul>
						<dl class="tsd-comment-tags">
							<dt>throws</dt>
							<dd><p>TopologyException
								if a robustness error occurs</p>
							</dd>
							<dt>throws</dt>
							<dd><p>IllegalArgumentException
								if either input is a non-empty GeometryCollection</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>other: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Geometry</span></h4>
					<p>a set combining the points of this <code>Geometry</code>
					and the points of <code>other.</code></p>
				</li>
			</ul>
		</section>
		<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
			<a name="within" class="tsd-anchor"></a>
			<h3>within</h3>
			<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
				<li class="tsd-signature tsd-kind-icon">within<span class="tsd-signature-symbol">(</span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Geometry</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
			</ul>
			<ul class="tsd-descriptions">
				<li class="tsd-description">
					<aside class="tsd-sources">
						<p>Inherited from Geometry.within</p>
						<ul>
							<li>Defined in /Users/howardch/Downloads/ginkgoch-projects/node-geom/node_modules/@types/jsts/index.d.ts:974</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Tests whether this geometry is within the specified geometry.</p>
							<p>
								The <code>within</code> predicate has the following equivalent definitions:
								<ul>
									<li>Every point of this geometry is a point of the other geometry, and the
										interiors of the two geometries have at least one point in common.
										<li>The DE-9IM Intersection Matrix for the two geometries matches
											<code>[T*F**F***]</code>
											<li><code>g.contains(this)</code> (<code>within</code> is the converse
												of <code>contains</code>)
								</ul>
								An implication of the definition is that "The boundary of a Geometry is not
								within the Geometry". In other words, if a geometry A is a subset of the
								points in the boundary of a geomtry B, <code>A.within(B) = false</code>
						</div>
						<dl class="tsd-comment-tags">
							<dt>see</dt>
							<dd><p>Geometry#contains</p>
							</dd>
						</dl>
					</div>
					<h4 class="tsd-parameters-title">Parameters</h4>
					<ul class="tsd-parameters">
						<li>
							<h5>g: <span class="tsd-signature-type">Geometry</span></h5>
						</li>
					</ul>
					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
					<p><code>true</code> if this <code>Geometry</code> is
					within <code>other.</code></p>
				</li>
			</ul>
		</section>
		</section>
	</div>
	<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
		<nav class="tsd-navigation primary">
			<ul>
				<li class="globals  ">
					<a href="../globals.html"><em>Globals</em></a>
				</li>
				<li class=" tsd-kind-module tsd-is-not-exported">
					<a href="../modules/jsts.html">jsts</a>
				</li>
				<li class="current tsd-kind-module tsd-parent-kind-module tsd-is-not-exported">
					<a href="../modules/jsts.geom.html">jsts.geom</a>
				</li>
				<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-not-exported">
					<a href="../modules/jsts.io.html">jsts.io</a>
				</li>
			</ul>
		</nav>
		<nav class="tsd-navigation secondary menu-sticky">
			<ul class="before-current">
				<li class=" tsd-kind-class tsd-parent-kind-module">
					<a href="jsts.geom.multilinestring.html" class="tsd-kind-icon">Multi<wbr>Line<wbr>String</a>
				</li>
				<li class=" tsd-kind-class tsd-parent-kind-module">
					<a href="jsts.geom.multipoint.html" class="tsd-kind-icon">Multi<wbr>Point</a>
				</li>
			</ul>
			<ul class="current">
				<li class="current tsd-kind-class tsd-parent-kind-module">
					<a href="jsts.geom.multipolygon.html" class="tsd-kind-icon">Multi<wbr>Polygon</a>
					<ul>
						<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#constructor" class="tsd-kind-icon">constructor</a>
						</li>
						<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#envelope" class="tsd-kind-icon">envelope</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#apply" class="tsd-kind-icon">apply</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#buffer" class="tsd-kind-icon">buffer</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#checknotgeometrycollection" class="tsd-kind-icon">check<wbr>Not<wbr>Geometry<wbr>Collection</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#clone" class="tsd-kind-icon">clone</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#compare" class="tsd-kind-icon">compare</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#compareto" class="tsd-kind-icon">compare<wbr>To</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#comparetosameclass" class="tsd-kind-icon">compare<wbr>ToSame<wbr>Class</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#computeenvelopeinternal" class="tsd-kind-icon">compute<wbr>Envelope<wbr>Internal</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#contains" class="tsd-kind-icon">contains</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#convexhull" class="tsd-kind-icon">convex<wbr>Hull</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#coveredby" class="tsd-kind-icon">covered<wbr>By</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#covers" class="tsd-kind-icon">covers</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#crosses" class="tsd-kind-icon">crosses</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#difference" class="tsd-kind-icon">difference</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#disjoint" class="tsd-kind-icon">disjoint</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#distance" class="tsd-kind-icon">distance</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#equal" class="tsd-kind-icon">equal</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#equals" class="tsd-kind-icon">equals</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#equalsexact" class="tsd-kind-icon">equals<wbr>Exact</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#equalsnorm" class="tsd-kind-icon">equals<wbr>Norm</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#equalstopo" class="tsd-kind-icon">equals<wbr>Topo</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getarea" class="tsd-kind-icon">get<wbr>Area</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getboundary" class="tsd-kind-icon">get<wbr>Boundary</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getboundarydimension" class="tsd-kind-icon">get<wbr>Boundary<wbr>Dimension</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getcentroid" class="tsd-kind-icon">get<wbr>Centroid</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getcoordinate" class="tsd-kind-icon">get<wbr>Coordinate</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getcoordinates" class="tsd-kind-icon">get<wbr>Coordinates</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getdimension" class="tsd-kind-icon">get<wbr>Dimension</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getenvelope" class="tsd-kind-icon">get<wbr>Envelope</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getenvelopeinternal" class="tsd-kind-icon">get<wbr>Envelope<wbr>Internal</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getfactory" class="tsd-kind-icon">get<wbr>Factory</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getgeometryn" class="tsd-kind-icon">get<wbr>GeometryN</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getgeometrytype" class="tsd-kind-icon">get<wbr>Geometry<wbr>Type</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getinteriorpoint" class="tsd-kind-icon">get<wbr>Interior<wbr>Point</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getlength" class="tsd-kind-icon">get<wbr>Length</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getnumgeometries" class="tsd-kind-icon">get<wbr>Num<wbr>Geometries</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getnumpoints" class="tsd-kind-icon">get<wbr>Num<wbr>Points</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#getprecisionmodel" class="tsd-kind-icon">get<wbr>Precision<wbr>Model</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#intersection" class="tsd-kind-icon">intersection</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#intersects" class="tsd-kind-icon">intersects</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#isempty" class="tsd-kind-icon">is<wbr>Empty</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#isequivalentclass" class="tsd-kind-icon">is<wbr>Equivalent<wbr>Class</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#isgeometrycollection" class="tsd-kind-icon">is<wbr>Geometry<wbr>Collection</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#isgeometrycollectionbase" class="tsd-kind-icon">is<wbr>Geometry<wbr>Collection<wbr>Base</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#isrectangle" class="tsd-kind-icon">is<wbr>Rectangle</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#issimple" class="tsd-kind-icon">is<wbr>Simple</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#isvalid" class="tsd-kind-icon">is<wbr>Valid</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#iswithindistance" class="tsd-kind-icon">is<wbr>Within<wbr>Distance</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#norm" class="tsd-kind-icon">norm</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#normalize" class="tsd-kind-icon">normalize</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#overlaps" class="tsd-kind-icon">overlaps</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#relate" class="tsd-kind-icon">relate</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#relate2" class="tsd-kind-icon">relate2</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#symdifference" class="tsd-kind-icon">sym<wbr>Difference</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#tostring" class="tsd-kind-icon">to<wbr>String</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#touches" class="tsd-kind-icon">touches</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#union" class="tsd-kind-icon">union</a>
						</li>
						<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
							<a href="jsts.geom.multipolygon.html#within" class="tsd-kind-icon">within</a>
						</li>
					</ul>
				</li>
			</ul>
			<ul class="after-current">
				<li class=" tsd-kind-interface tsd-parent-kind-module">
					<a href="../interfaces/jsts.geom.geometryfactory.html" class="tsd-kind-icon">Geometry<wbr>Factory</a>
				</li>
			</ul>
		</nav>
	</div>
</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
				<li class="tsd-kind-type-alias tsd-has-type-parameter"><span class="tsd-kind-icon">Type alias with type parameter</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
</body>
</html>